package main


import (
"fmt"
)

type A struct{
  Aa int
  Start func( *A)  

}

func Start(a *A) {

      fmt.Println("ok",a.Aa)  
      
}


func main(){

   fmt.Println("ok")

   s :=  A{Aa:20,Start:Start}
   
   s.Start(&s)

   

}
